@charset "gb2312";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	text-align:left;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color:#333;
	line-height:30px;
	}
	
	a{
	text-decoration: none;
	color:#333;
}	
*{
	margin:0px;
	padding:0px;
	}
img{
	border:0px;
	margin:0px;
	padding:0px;
	
}
li{list-style-type: none;}
#top {
	height: 175px;
	width: 100%;
	background-image:url(../images/sdf_05.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	min-width:1200px;
}
#top-md {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logo {
	height: 116px;
	width: 1200px;
}
#nav {
	height: 59px;
	width: 100%;
	min-width:1200px;
}
#nav ul li {
	line-height: 59px;
	height: 59px;
	width: 130px;
	text-align: center;
	float: left;
	font-size:18px;
}
#nav ul li a {
	color: #FFF;
	display: block;
}
#nav ul li a:hover {
	background-color: #093;
}

#banner {
	position:relative;
	width:100%;
	height:400px;
	z-index:2;
	margin:auto;
	min-width:1200px;
}
#banner .slides_container {
	width:100%;
	height:400px;
	position:relative;
	overflow:hidden;
	display:none;
	z-index:1;
	min-width:1200px;
}
#banner .slides_container .bg-slide {
	width:100%;
	height:400px;
	display:block;
	z-index:1;
	min-width:1200px;
}
#banner .slides_container #bg1 {
	background:url(../images/banner1.jpg) repeat-x top #fff;
}
#banner .slides_container #bg2 {
	background:url(../images/banner2.jpg) repeat-x top #fff;
}
#banner .slides_container #bg3 {
	background:url(../images/banner3.jpg) repeat-x top #fff;
}


#banner .pagination {
	width:190px;
	z-index:100001;
	position:absolute;
	left:49%;
	bottom:10px;
}
#banner .pagination li {
	float:left;
	list-style:none;
}
#banner .pagination li a {
	display:block;
	width:20px;
	height:20px;
	font-size:8px;
	line-height:20px;
	background:url(images/zhongding201300008_s1.gif) no-repeat;
	float:left;
	text-align:center;
	overflow:hidden;
	text-indent:-9999px;
}
#banner .pagination li.current a {
	background-position:-20px 0 }
	#product {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	height: 482px;
}
#product h3 {
	height: 28px;
	width: 1200px;
	background-image: url(../images/index2_08.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
#product-list {
	height: 40px;
	width: 1200px;
	background-image: url(../images/index2_12.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.list {
	width: 632px;
	height: 40px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/index2_16.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.list li {

	float: left;
}
.list li a {
	display:block;
	
	font-size: 18px;
	font-weight: bold;
	color: #026d35;
	display: block;
		line-height: 40px;
	text-align: center;
	height: 40px;
	width: 120px;
	background-image: url(../images/index2_16.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.list li a:hover {
	background-color: #293040;
	color: #FFF;
}
.product-show {
	margin-top: 25px;
}
.product-show li {
	height: 360px;
	width: 281px;
	background-image: url(../images/index2_20.jpg);
	background-repeat: no-repeat;
	padding: 1px;
	float: left;
	margin-right: 17px;
}
.product-show li img {
	height: 225px;
	width: 281px;
}
.product-show li p {
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.product-show li p a {
	color: #333;
}
.product-show li p a:hover {
	color: #006d35;
}

.main_ad{ height:202px; width:100%; min-width:1200px; background:url(../images/main_ad.jpg) no-repeat center center; clear:both;}
.youshi{ background:url(../images/youshi.jpg) no-repeat center center; width:1200px; height:888px; margin:0 auto; overflow:hidden; clear:both;}

#demof{ width:1200px; overflow:hidden;}
.demolist{	height: 360px;	width: 281px;	background-image: url(../images/index2_20.jpg);	background-repeat: no-repeat;	padding: 1px;float: left;margin-right: 17px;}
.demolist img{height: 225px;width: 281px;}
.demolist p {line-height: 40px;	text-align: center;	font-size: 18px;	font-weight: bold;}
.demolist p a {	color: #333;}
.demolist li p a:hover {	color: #006d35;}

.main_video{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/top_title.jpg) no-repeat top center; padding:10px 0 0 0;}
.main_v_1{ width:514px; float:left; overflow:hidden;}

.v_title{ font-size:22px; font-weight:bold; color:#293040; line-height:40px;}
.v_title span{ float:right; font-size:14px; font-weight:normal;}
.v_content{ overflow:hidden; font-size:18px; color:#293040; margin:5px 0; text-align:center;}

.main_v_2{ float:left; overflow:hidden; width:660px; margin:0 0 0 26px;}
.main_v_list ul li{ float:left; width:310px; margin:15px 8px; border:1px solid #cccccc; text-indent:10px; font-size:18px; line-height:40px;}

.about_box{ background:url(../images/about_back.jpg) no-repeat center center; height:319px; overflow:hidden; padding:15px 0;}
.about_pic{ width:401px; height:258px; float:left; overflow:hidden;}
.about_txt{ float:left; width:770px; margin:0 0 0 29px; overflow:hidden;}
.about_txt h1{ padding:0; margin:0; font-size:34px; color:#00642d;}
.about_txt p{ padding:10px; overflow:hidden; line-height:35px;}

.news_left{ width:660px; float:left; overflow:hidden;}
.news_right{ width:517px; float:left; overflow:hidden; margin:0 0 0 23px;}
.news_1{ height:150px; overflow:hidden; border-bottom:1px solid #cccccc;}
.news_1_pic{ float:left; width:240px; height:150px; overflow:hidden;}
.news_1_left{ float:left; width:400px; margin:0 0 0 20px; overflow:hidden;}
.news_1_left ul li{ background:url(../images/icon1.jpg) no-repeat left center; padding:0 0 0 20px; line-height:30px; height:30px;}
.news_1_left ul li span{ float:right;}

.news_2{ margin:5px 0 0 0;}
.news_2 ul li{ float:left; width:295px; margin:0 0 0 10px; height:30px; line-height:30px; background:url(../images/icon1.jpg) no-repeat left center; padding:0 0 0 15px;}
.news_2 ul li span{ float:right;}
.news_content{ overflow:hidden;}
.news_content_1{ float:left; width:167px; height:203px;}
.news_content_2{ float:left; overflow:hidden; width:330px; margin:0 0 0 20px;}
#news_c_2{ background:#00642d; color:#fff; font-size:18px; text-indent:10px; margin:0 0 10px 0; font-weight:bold; line-height:40px;}

#about {
	margin-top: 30px;
	background-color: #f4f4f4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
	height: 680px;
	width: 100%;
	min-width:1200px;
}
#about-md {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
}
#about-md h3 {
	height: 76px;
	width: 1200px;
	margin-bottom: 30px;
}
#about-1 {
	width: 575px;
	float: left;
}
#about-1 h4 {
	font-size: 26px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #333;
	margin-bottom: 30px;
}
#about-1 p {
	line-height: 35px;
	color: #333;
}
#about-2 {
	float: right;
	width: 530px;
}
#about-2 h4 {
	font-size: 18px;
	color: #333;
	font-family: "Î¢ÈíÑÅºÚ";
	margin-top: 10px;
	margin-bottom: 20px;
}
#about-2 p {
	line-height: 28px;
	color: #333;
}
#news {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 35px;
	overflow:hidden;
}
#news h3 {
	height: 69px;
	width: 1200px;
	background-image: url(../images/index2_40.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
#wz {
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
}

#news h3 img {
	float: right;
}
#news ul li {
	height: 485px;
	width: 370px;
	background-color: #f4f4f4;
	float: left;
	margin-right: 30px;
	margin-top:10px;
}
#wz p {
	line-height: 26px;
	color: #333;
}
#wz p span{ float:right;}
#wz p strong a {
	color: #000;
}
#wz p strong a:hover {
	color: #006d35;
}
#contact {
	height: 434px;
	width: 100%;
	background-color: #dcdcdc;
	margin-top: 35px;
	min-width:1200px;
}
#contact-md {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
}
#contact-md h3 {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 28px;
	color: #000;
	margin-bottom: 10px;
}
#contact-md p {
	line-height: 30px;
	color: #333;
}
#footer {
	width: 100%;
	background-image: url(../images/sdfsd_03.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow:hidden;
	min-width:1200px;
}
#footer-md {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#footer-1 {
	height: 100px;
	width: 1200px;
	background-image: url(../images/index2_71.jpg);
	background-repeat: no-repeat;
}
#footer-1 table tr td p {
	font-size: 24px;
	color: #FFF;
}
#footer-2 {
	padding:40px 0;
}
#footer-2 p {
	color: #FFF;
	text-align: center;
	line-height: 32px;
}
#footer-2 p a{ color:#fff;}

.foot_link{ overflow:hidden; clear:both; width:100%; padding:10px 0; background:#1c2128; min-width:1200px;}
.foot_link_box{ width:1000px; margin:0 auto; overflow:hidden;color:#444b55;}
.foot_link_box a{ color:#444b55;}

.f_link{ clear:both; width:1180px; margin:10px auto; padding:10px; border:1px solid #cccccc;}

.foot{ clear:both; background:#293040; overflow:inherit; padding:20px 0; overflow:hidden; width:100%;}
.foot_menu{ text-align:center; background:url(../images/foot_back.jpg) no-repeat bottom center; height:70px; width:990px; margin:0 auto;}
.foot_menu ul li {text-align: center;	float: left;font-size:18px;line-height: 59px;	height: 59px;	width: 110px; text-align:center;}
.foot_menu ul li a {	color: #FFF;	
}

.foot_copy{ clear:both; padding:10px 0; overflow:hidden; color:#fff; width:990px; margin:0 auto;}
.foot_copy_1{ float:left; background:url(../images/foot_left.jpg) no-repeat right center; padding:0 0 15px 0; width:265px;}
.foot_copy_1 img{ margin:0 5px;}
.foot_copy_2{ float:left; width:680px; overflow:hidden; color:#fff; padding:0 0 0 20px;}
.foot_copy_2 a{ color:#fff;}

#page{line-height:40px; text-align:center; clear:both;}
#page a{ background:#2d343e; color:#ffffff; padding:5px 10px; margin:0 5px;}
#page a:hover{ background:#258057; color:#fff;}
#space{ clear:both; height:5px;}

.main{ clear:both; width:1200px; margin:10px auto; overflow:hidden;}
.left{ width:260px; float:left; overflow:hidden; background:#2d343e; color:#fff;}
.right{width:918px; margin:0 0 0 20px; overflow:hidden; float:left;  border:1px  solid #2d343e; }

.left_class ul li{ border-bottom:1px dashed #3e454f; font-size:16px; font-weight:bold;}
.left_class ul li a{ display:block; width:225px; height:45px; line-height:45px; color:#ffffff; background:url(../images/left_class_li.jpg); padding:0 0 0 35px;}
.left_class ul li a:hover{ background:url(../images/left_class_li_over.jpg); color:#fff;}
.left_class ul p{ background:url(../images/icon.jpg) no-repeat 15px #3a404a; overflow:hidden; padding:2px 0 2px 40px; line-height:35px; height:35px; border-bottom:1px dashed #5f656d;}
.left_class ul p a{ color:#cccccc;}
.left_class ul p a:hover{ color:#258057; font-weight:bold;}

.left_top{ height:100px; line-height:100px; color:#ffffff;  font-size:30px; font-weight:bold; background:url(../images/left_top.jpg); text-align:center;}
.left_contact{ padding:10px; overflow:hidden; color:#ffffff;}
.left_contact a{ color:#ffffff;}
.right_title{ background:url(../images/right_title.jpg); line-height:40px; height:40px; font-size:18px; color:#fff; padding:0 0 0 35px; }
.right_title span{ float:right; padding:0 10px 0 0; color:#cccccc; font-size:14px;}
.right_content{ padding:20px 9px; overflow:hidden;}
.right_content img{ max-width:800px;}


.news_list ul li{ background:url(../images/news_ocpm.jpg) no-repeat left center; line-height:40px; padding:0 0 0 20px; border-bottom:1px dashed #0e4c27;}
.news_list ul li span{ float:right;}

.page_pro{ 	float: left;width: 300px; height:260px; text-align:center;}
.page_pro img {height: 218px;	width: 290px; border:1px solid #cccccc;}